package com.javarush.test.level10.lesson11.home05;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;

/* Количество букв
Ввести с клавиатуры 10 строчек и подсчитать в них количество различных букв (для 33 букв алфавита).  Вывести результат на экран.
Пример вывода:
а 5
б 8
в 3
г 7
…
я 9
*/

public class Solution
{
    public static void main(String[] args) throws Exception
    {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

        //алфавит
        ArrayList<Character> alphabet = new ArrayList<Character>();
        for (int i = 0; i < 32; i++)
        {
            alphabet.add((char) ('а' + i));
        }
        alphabet.add(6, 'ё');

        //ввод строк
        ArrayList<String> list = new ArrayList<String>();
        for (int i = 0; i < 10; i++)
        {
            String s = reader.readLine();
            list.add(s.toLowerCase());
        }

        Map<String, Integer> alf = new TreeMap<String, Integer>();
        for (int i = 0; i < alphabet.size(); i++)
            alf.put(alphabet.get(i).toString(), 0);


        for (int i = 0; i < list.size(); i++)
        {

            char[] s = list.get(i).toCharArray();

            for (int k = 0; k < s.length; k++)
            {
                Character x = s[k];

                for (Map.Entry<String, Integer> entry : alf.entrySet())
                {


                    if (entry.getKey().equals(x.toString()))
                    {
                        int a = entry.getValue();
                        a = a + 1;
                        entry.setValue(a);
                    }
                }
            }
        }


        ArrayList<String> alphabet1 = new ArrayList<String>();
        for (int i = 0; i < alphabet.size(); i++)
        {
            for (Map.Entry<String, Integer> entry : alf.entrySet())
            {


                if (entry.getKey().equals(alphabet.get(i).toString()))
                    alphabet1.add(i, alphabet.get(i) + " " + entry.getValue());

            }


        }
        for (int i=0;i<alphabet1.size();i++)
            System.out.println(alphabet1.get(i));


    }

}

